import jakarta.servlet.ServletException;
import jakarta.servlet.annotation.WebServlet;
import jakarta.servlet.http.Cookie;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
/*
* cookie的细节
*  1.能不能创建多个cookie
* 可以
* 2.cookie在浏览器中保存多长时间
* 默认情况下，浏览请清除缓存，或者是服务器关闭
*   持久化cookie：
*   setMaxAget(int seconds）
*       正数：持久化cook保留多长时间
*       负数：默认值
*       0：删除
* 3.cookie能不能存中文
*  可以tomcat8以后可以存储中文
* 需求：记录上一次访问时间
* 如果是第一次访问servlet，则提示 您好，欢迎您首次访问
* 如果不是第一次访问，则提示：欢迎回来，您上次访问的时间为：显示时间字符串
*
* 前提cookie名字 我们就设置为lastTime
*   分析：
*       第一次访问响应数据 您好，欢迎您首次访问
*                       写回cookie lastTime=2022年5月20日 9：55：20
*       不是第一次访问 响应数据：欢迎会开，您上次访问的时间为显示时间字符串2022年5月20日 9：54：20
*                         写回cookie lastTime=2022年5月20日 9：56：20
*  */
import java.io.IOException;
@WebServlet("/cookieDemo1")
public class CookieDemo1 extends HttpServlet {
    @Override
    protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        /*发送cookie
        * 1.创建cookie 底层采用map结构
        *
        *
        * */
        Cookie cookie=new Cookie("name","张三");
        cookie.setMaxAge(0);
        /*2.发送cookie*/
        resp.addCookie(cookie);
    }
}
